package com.yjt.sousou.utils;

import android.content.Context;
import android.net.Uri;
import android.os.Build;

import androidx.core.content.FileProvider;

import com.blankj.utilcode.util.FileUtils;

import java.io.File;
import java.util.List;

/**
 * 作者：83734
 * 时间：2018/12/14
 * 描述：
 */
public class HDFileUtil {

    public static boolean isFileExit(String fileDir,String fileName){
        boolean exit = false;
        List<File> files = FileUtils.listFilesInDir(fileDir);
        if(files == null){
            return false;
        }
        for(File file : files) {
            if(file.getAbsolutePath().contains(fileName)){
                exit = true;
            }
        }
        return exit;
    }
    public static Uri getFileUri(File file, Context context) {
        Uri uri = null;
        //判断是否是AndroidN以及更高的版本
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
            uri = FileProvider.getUriForFile(context,context.getPackageName()+".fileprovider", file);
        } else {
            uri = Uri.fromFile(file);
        }
        return uri;
    }
}
